FEXP Solver  1.0.0.0
FEXPSerializeDataTables.h File Reference
#include "FEXPCommon.h"
#include "FEXPSerialization.h"
Include dependency graph for FEXPSerializeDataTables.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ICFEXPSerialDataTableBase
 Base interface for the table data of an appropriate block from input files. More...
 
class  CFEXPInpTable_TAB_D1
 Class represents $TAB_D1 table. More...
 
struct  CFEXPInpTable_TAB_D1::Data
 
class  CFEXPInpTable_TAB_M1
 Class represents $TAB_M1 table. More...
 
struct  CFEXPInpTable_TAB_M1::Data
 
class  CFEXPInpTable_TAB_NODE_ADD_DATA_Base
 Class represents common used table data. More...
 
struct  CFEXPInpTable_TAB_NODE_ADD_DATA_Base::Data
 
class  CFEXPInpTable_TAB_CSTR_V
 Class represents $TAB_CSTR_V table. More...
 
class  CFEXPInpTable_TAB_CSTR_A
 Class represents $TAB_CSTR_A table. More...
 
class  CFEXPInpTable_TAB_LOAD_F
 Class represents $TAB_LOAD_F table. More...
 
class  CFEXPInpTable_TAB_LOAD_A
 Class represents $TAB_LOAD_A table. More...
 
class  CFEXPInpTable_TAB_ND1
 Class represents $TAB_ND1 table. More...
 
struct  CFEXPInpTable_TAB_ND1::Data
 
class  CFEXPInpTable_TAB_EL1
 Class represents $TAB_EL1 table. More...
 
struct  CFEXPInpTable_TAB_EL1::Data
 
class  CFEXPSolverInpTable_INITIAL_CLUSTER_NODE_IP
 Class represents $TAB_IPS table. More...
 
struct  CFEXPSolverInpTable_INITIAL_CLUSTER_NODE_IP::Data
 
class  CFEXPSolverInpTable_INPUT_FILES
 Class represents $TAB_FLS table. More...
 
struct  CFEXPSolverInpTable_INPUT_FILES::Data
 
class  CFEXPSolverInpTable_INPUT_FILES_DEFAULT
 Class represents $TAB_FLS_DFLT table. More...
 
struct  CFEXPSolverInpTable_INPUT_FILES_DEFAULT::Data
 
class  CFEXPSolverInpTable_CALC_BEHAVIOUR
 Class represents $TAB_CALC table. More...
 
struct  CFEXPSolverInpTable_CALC_BEHAVIOUR::Data
 
class  CFEXPCalculationResTable_NODE_RES
 Class represents $TAB_NDS table. More...
 
struct  CFEXPCalculationResTable_NODE_RES::Data
 
class  CFEXPCalculationResTable_FE_CONNECT
 Class represents $TAB_FETRIAG table. More...
 
struct  CFEXPCalculationResTable_FE_CONNECT::Data
 
class  CFEXPSerialDataTableFactory
 It contains functionality required to deserialization of a input data tables. More...
 
class  CFEXPInpDataTabWrapper
 Wrapper of an individual elements within the container for deserialized input data representing of an individual tables. More...
 

Macros

#define TABLE_LAMBDA_SETTER   std::function<void(const std::string &)>
 
#define TABLE_LAMBDA_AFTRCL   std::function<void(void)>
 
#define TABLE_DATA_SETTER_MAP   std::map<std::string, std::function<void(const std::string &)>>
 

Typedefs

using t_FileTableStructMap = std::map< std::string, std::function< Ptr< ICFEXPSerialDataTableBase >()> >
 

Macro Definition Documentation

◆ TABLE_DATA_SETTER_MAP

#define TABLE_DATA_SETTER_MAP   std::map<std::string, std::function<void(const std::string &)>>

◆ TABLE_LAMBDA_AFTRCL

#define TABLE_LAMBDA_AFTRCL   std::function<void(void)>

◆ TABLE_LAMBDA_SETTER

#define TABLE_LAMBDA_SETTER   std::function<void(const std::string &)>

Typedef Documentation

◆ t_FileTableStructMap

using t_FileTableStructMap = std::map<std::string, std::function<Ptr<ICFEXPSerialDataTableBase>()> >